package cn.tedu._01mvcbooto1.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @Controller:表示当前类是一个控制器类，用户接受客户端发来的请求
 * @RequestMapping:请求注解，根据请求的路径PATH映射到当前方法，处理请求
 * @ResponseBody:响应注解，允许控制器以返回值的形式返回数据给客户端
 */
@Controller
public class UserController {
    @RequestMapping("/login")
    @ResponseBody
    public String login(String username,String password){
        System.out.println("用户信息-----"+username+":"+password);
        return "恭喜你，登陆成功";
    }

    @PostMapping("reg/{username}/{password}")
    @ResponseBody
    public String reg(@PathVariable String username,@PathVariable String password){
        return "用户名被占用，请换一个";
    }


}
